MacBook上Spring Boot启动慢的问题

记录一下如何解决MacBook上Spring Boot应用启动慢的问题

问题:做沈阿姨课程项目时,使用Spring Boot框架进行开发,我发现一个很轻量级的小demo跑起来居然需要22秒!后面随着项目的扩充,反而启动时间没有明显变化,依然是22秒左右。而且我发现每次启动程序,控制台要等待很久才打印出第一行:

而且等待的时候IDEA的反应比较卡顿,因此猜测是连接Java虚拟机所用时间太长,即定位’127.0.0.1’(localhost)耗费了很多时间。

解决:打开“访达”窗口,快捷键command+shift+G前往文件夹/etc/hosts,将host的内容改为:

主机名”liumudeMacBook-Pro.local”每个人的电脑是不一样的,在终端输入命令:

$ hostname

即可查到自己的主机名。

另外,直接在hosts文件中修改的话,会提示没有权限:

比较方便的做法是拷贝一个副本,在副本中修改,然后将副本拖到/etc目录中,覆盖掉原来的hosts文件即可。

修改完毕,重新启动我的Spring Boot应用,2秒完事。

文章作者: Moon Lou
文章链接: https://loumoon.github.io/2019/10/25/MacBook上Spring Boot启动慢的问题/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Moon's Blog